草庐IT

java.util.zip.ZipException : too many entries in ZIP file

全部标签

java - 库路径不应该默认为工作区路径吗?

我在版本中做HelloWorldSWT教程:KeplerRelease构建ID:20130606-0932当我运行我的应用程序时,我得到了Exceptioninthread"main"java.lang.UnsatisfiedLinkError:CouldnotloadSWTlibrary.Reasons:noswt-win32-4332injava.library.pathnoswt-win32injava.library.pathCan'tloadlibrary:C:\Users\CodeCamper.swt\lib\win32\x86_64\swt-win32-4332.dllC

java - 确保在使用 Java 在 Windows 上生成 XML 时使用 Unix 样式的行结尾

我目前正在将XML文档输出到Java文件中,如下所示:finalDocumentxmldoc=toXMLDocument(docTheory);//writethecontentintoxmlfileTransformerFactorytransformerFactory=TransformerFactory.newInstance();Transformertransformer=transformerFactory.newTransformer();transformer.setOutputProperty(OutputKeys.INDENT,"yes");transformer.

java - 如何使用 ProcessBuilder 执行 shell 重定向(命令 > output.txt)?

我想使用ProcessBuilder备份MySQL数据库,但>字符没有按我预期的那样被解释。这是我的代码:java.util.Listcmd=newjava.util.ArrayList();cmd.add("mysqldump");cmd.add("-u");cmd.add("root");cmd.add("-p"+password);cmd.add("DBx");cmd.add(">");cmd.add("DBbk.sql");ProcessBuilderpb=newProcessBuilder(cmd);pb.directory(newFile("."));Processp=pb

windows - bat/cmd 文件设置 java home 路径

我想在不同的java版本之间轻松切换,因此想通过运行bat/cmd文件在环境变量中设置主路径和系统级路径。我的.bat文件如下所示:@echooffechoSettingJAVA_HOMEsetJAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0echoJAVA_HOME:%JAVA_HOME%echosettingPATHsetPATH=%JAVA_HOME%\bin;%PATH%echoPATH:%PATH%如果我在同一个命令提示符中键入echo%JAVA_HOME%,那么它会打印到jdk1.8.0的路径,但如果我打开一个新的命令提示符则不会,而且如果我查

java - 在用户变量和系统变量中设置Java的路径有什么区别?

我正在我的Windows上安装Java。我想知道在用户变量中设置Java路径与在系统变量中设置路径之间的区别? 最佳答案 系统变量在机器上的所有用户之间共享。用户变量特定于单个用户。最终,它们都会产生相同的效果,决定应该取决于谁需要在机器上使用Java。 关于java-在用户变量和系统变量中设置Java的路径有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/280832

java - Vim:从 vim 命令运行 java 会出错

我写了一个简单的helloworld程序来测试JDK安装。我可以使用以下命令从Vim编译::!javacDesktop\HelloWorld.java这很好用,但是当我尝试使用以下命令运行程序时::!javaDesktop\HelloWorld它给我这个错误:C:\Windows\system32\cmd.exe/cjava"Desktop\HelloWorld"Exceptioninthread"main"java.lang.NoClassDefFoundError:Desktop\HelloWorld(wrongname:HelloWorld)atjava.lang.ClassLo

windows - 如何创建具有特定编码的 ZIP 文件

在我的Linux服务器上,我有一些带有重音名称的文件(test-éàïù.zip)。当我使用7zip命令行工具将它们添加到新的ZIP文件时,字符集/编码信息未保存,并且在Windows计算机上打开时,存档无法正确显示文件名。我知道7zip创建ZipV1.0文件,而不是2.0。也许字符集仅限于MSDos字符集?我如何使用7zip或其他zip工具指定编码,以获得可移植的存档? 最佳答案 这是一个super用户问题,但是...ZIP使用IBM437的默认代码页。可以使用UTF-8,但并非所有zip工具和库都支持它。一些zip工具会执行任意

Java HttpURLConnection 使用 SOCKS 代理而不是 HTTP

我有一个非常简单的代码,它使用HttpURLConnection通过代理访问一些网站System.setProperty("java.net.useSystemProxies","true");System.out.println("Proxy:"+ProxySelector.getDefault().select(newURI(urlS)));URLurl=newURL(urlS);HttpURLConnectionic=(HttpURLConnection)url.openConnection();ic.connect();出于某种原因,Java认为我需要SOCKS代理,而不是ht

java - 安装 Eclipse Java SE-1.7

我想开始学习java,但Eclipse给我带来了一些麻烦。首先,我是Java的初学者,对它知之甚少。我想使用“JavaSe-1.7”。除了使用最新版本之外,我没有明确的理由使用它。下载Eclipse(面向Java开发人员的EclipseIDE)后,我创建了一个新的Java项目并选择了“使用执行环境JRE:JavaSE-1.7”。这直接弹出通知说“当前工作区的默认编译器合规级别是1.6”。新项目将使用项目特定的编译器合规级别1.7。我完成了项目创建并开始学习一些教程。但是我直接注意到我有2个错误,它们没有解释任何内容或没有来源。我忽略了它并开始输入并尝试导入“java.io.consol

java - txt文件的读取输出有空格

我使用/output:D:\list.txtproductgetname,version从cmd命令获得了应用程序列表。但是,当我尝试使用java检索列表时,输出的每个字母后都有空格。样本:来自文本文件linksimageslists在java中读取时linksimageslists有办法解决这个问题吗?我刚刚使用了这段代码:publicvoidmyreader()throwsIOException{Pathpath=Paths.get("D:\\list.txt");Charsetcharset=Charset.forName("ISO-8859-1");try(BufferedRe